package com.alphasta.project.ucp.usermapping.mapper;

import com.alphasta.project.ucp.usermapping.domain.Usermapping;
import java.util.List;	

/**
 * InnoDB free: 173056 kB 数据层
 * 
 * @author 张炳威
 * @date 2019-08-08
 */
public interface UsermappingMapper 
{
	/**
     * 查询InnoDB free: 173056 kB信息
     * 
     * @param usermpid InnoDB free: 173056 kBID
     * @return InnoDB free: 173056 kB信息
     */
	public Usermapping selectUsermappingById(String usermpid);
	
	/**
     * 查询InnoDB free: 173056 kB列表
     * 
     * @param usermapping InnoDB free: 173056 kB信息
     * @return InnoDB free: 173056 kB集合
     */
	public List<Usermapping> selectUsermappingList(Usermapping usermapping);
	
	/**
     * 新增InnoDB free: 173056 kB
     * 
     * @param usermapping InnoDB free: 173056 kB信息
     * @return 结果
     */
	public int insertUsermapping(Usermapping usermapping);
	
	/**
     * 修改InnoDB free: 173056 kB
     * 
     * @param usermapping InnoDB free: 173056 kB信息
     * @return 结果
     */
	public int updateUsermapping(Usermapping usermapping);
	
	/**
     * 删除InnoDB free: 173056 kB
     * 
     * @param usermpid InnoDB free: 173056 kBID
     * @return 结果
     */
	public int deleteUsermappingById(String usermpid);
	
	/**
     * 批量删除InnoDB free: 173056 kB
     * 
     * @param usermpids 需要删除的数据ID
     * @return 结果
     */
	public int deleteUsermappingByIds(String[] usermpids);
	
}